add icon for antigravity-workspace-template#126
Conversation
- mirror assets/icon.png under plugins/study8677/antigravity-workspace-template/assets/ - set interface.composerIcon in the mirrored .codex-plugin/plugin.json - add icon field to the marketplace.json entry so the browser shows the icon Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c3f981bccb
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| "skills": "./skills/" | ||
| "skills": "./skills/", | ||
| "interface": { | ||
| "composerIcon": "./assets/icon.png" |
There was a problem hiding this comment.
Shrink composer icon to satisfy validator size limit
The new interface.composerIcon points to assets/icon.png, but that file is 433,118 bytes, which violates the 50KB cap enforced by MAX_ICON_SIZE_BYTES in scripts/validate-plugin-pr.py (validate_icon at lines 148-150). Because .github/workflows/validate-plugin-pr.yml runs this validator on PRs that touch plugins/**, this change will fail validation for this plugin until the icon is optimized or replaced.
Useful? React with 👍 / 👎.
There was a problem hiding this comment.
Code Review
This pull request adds icon configuration for the antigravity plugin. It updates the marketplace metadata to include an icon path and adds a composer icon to the plugin's interface specification. I have no feedback to provide as there were no review comments.
Summary
assets/icon.pngto the mirrored plugin underplugins/study8677/antigravity-workspace-template/assets/interface.composerIconin the mirrored.codex-plugin/plugin.jsoniconfield to the marketplace.json entry so the Codex browser surfaces the icon (matching the convention used by e.g.registry-broker-codex-plugin)Follow-up to the request in study8677/antigravity-workspace-template#75. Source-repo change: study8677/antigravity-workspace-template#76.
Test plan
cat .agents/plugins/marketplace.jsonshows theiconfield on the antigravity entryls plugins/study8677/antigravity-workspace-template/assets/icon.pngresolvesinterface.composerIconin the mirrored plugin.json🤖 Generated with Claude Code